.d-scroll-wrap {
    overflow: hidden;
    position: relative;
    padding-bottom: 0px;
}
.area-con {
    position: relative;
}
.category-note {
    font-size: 11px;
    color: #ff8a00;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    padding: 3% 0;
    background: #efeff4;
}
.main {
    background: #f0f0f0;
}

/*左侧*/

.category-left {
    position: absolute;
    background: #f0f0f0;
    padding-left: 0;
    padding-right: 0;
    height: 100%;
    overflow-y: scroll;
    /*border-right:1px solid #dddddd;*/
}
.category-left .nav-stacked>li+li {
    margin-top: 0px;
}
.category-left li {
    padding: 8% 0;
    border-bottom: 1px solid #dddddd;
    color: #666666;
    padding-left: 15px;
}
.category-left li a {
    color: #666666;
}
.list-group-item:first-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.category-left li:last-child {
    border-bottom: none;
}
.category-left li.current {
    background: #ffffff url(../../img/category/nav-bg.png) no-repeat left top;
    background-size: 3px 100%;
    color: #ff8a00;
}
.category-left li.current a {
    color: #ff8a00;
}
.category-left .nav-pills>li>a {
    border-radius: 0px;
}
.category-left .nav>li>a {
    position: relative;
    display: block;
    padding: 0;
}

/*右侧*/

.category-right {
    padding-left: 0;
    padding-right: 0;
    color: #666666;
    border-left: 1px solid #dddddd;
    background: #fff;
    height: 100%;
    width: 72%;
    position: absolute;
    left: 31%;
    overflow-y: scroll;
}
.category-right a {
    color: #666666;
}
.category-right .list-group-item {
    margin-bottom: 0px;
    border: none;
    border-bottom: 1px solid #ddd;
    padding: 3.5% 15px;
}
.category-right .list-group-item:last-child {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

/*滚动定位样式*/

.category-left li.nax-fixed {
    position: fixed;
    width: 33%;
    padding: 2.24% 15px;
    z-index: 200;
}
